body {
    background-color: #ffffff;
}
.body {
    width: 960px;
    background-image: url(a.gif);
    background-repeat: no-repeat;
    margin: 0 auto;   
    height: 800px;
    
}
#menu {
    font-size: 18px;
    font-weight:bold;
    padding-bottom: 18px;
    width:960px;
    height:52px;
    background: black;
    float: left;
}
#menu ul {
    list-style: none;
    line-height: normal;
}
#menu li {
    display: inline;
}
#menu a {
    float:left;
    display: block;
    padding: 11px;
    background-color: black;
    width:100px;    
    text-align:center;
    text-decoration:none;
    margin-right:1px;
    color:#FFF;

}
#menu a:hover {
    color:red;
    
}
#noidung {
    padding-left:150px;
    background-color: #ffffff;
}

#header {
    width:960px;
    height: 50px;
    margin: auto;
}
.form {
    float: left;
    padding-left: 150px;
}
.info {
    float: right;
}
.results {
    margin-left: 50px;
    width: 850px;
    float:left;
    padding-left: 150px;
}
.results caption {
    text-align: left;
    color: #999;
    margin-bottom: 10px;
}